const pluginJs = require("@eslint/js");

let jsxConfig = {
    languageOptions: {
        parserOptions: {
            ecmaFeatures: {
                jsx: true,
            },
        },
    },
};

module.exports = [
    pluginJs.configs.recommended,
    jsxConfig,
    {
        files: ['**/*.{js,jsx,mjs,cjs,ts,tsx}'],
        rules: {
            "no-unused-vars": "off",  // 定义了变量未使用
            "semi": "warn",  // 句末未添加分号

            /** 关闭校验的规则 */
            "no-undef": "off",  // 使用了未定义变量
        }
    }
];